#ifndef MPFILEUTILSTESTS_H
#define MPFILEUTILSTESTS_H


#include <QObject>
#include <QString>
#include <QtTest>
#include "mpTestConfig.h"
class mpFileUtilsTests : public QObject
{
    Q_OBJECT

public:
    mpFileUtilsTests();

private Q_SLOTS:
    void initTestCase();
    void cleanupTestCase();

    void case_getFileTextContent();
    void case_writeFileTextContent();
    void case_file_op();    //touchFile,create_directories,create_directoriesForFile,checkDirectoryAccess,removeFileIfExist,
                            //removeDirectoryIfExist,clearDirectoryIfExist,checkFileIsExist,checkDirectoryIsExist
                            //copyfile,movefile,renamefile,getFileBirthtime,getFileSize,getFileName
    void case_getDir();     //getCurrentAppDirectory,getCurrentUserAppDataDirectory,getAllUserAppDataDirectory,getCurrentDesktopDirectory

};

#endif // MPFILEUTILSTESTS_H
